import java.util.Map;

public class assembler {

	Map<String, Integer> reg;
	int Memory [];

	public assembler() {
		final Integer zero = 0;
		reg.put("zero", zero);
		reg.put("$at", 0);
		this.init('v',2);
		this.init('a',4);
		this.init('t',8);
		this.init('s',8);
		reg.put("$t8", 0);
		reg.put("t9", 0);
		reg.put("$k0", 0);
		reg.put("$k1", 0);
		reg.put("$gb", 0);
		reg.put("$sp", 0);
		reg.put("$fp", 0);
		reg.put("$ra", 0);
		Memory = new int [200];
		
//		reg.get("$ra").
		
		int x = 4;
		int y = x << 2;

	}

	public void init(char c, int n) {
		for (int i = 0; i < n; i++)
			reg.put("$" + c + "" + i, 0);
	}
}
